Web Settings for Third Party Freight Providers
This topic provides a listing of the third party interface settings that you will need to configure in your KommerceServer web.config file if you are using a supported third party freight provider.
KommerceServer supports integration with the following third party freight providers:
FedEx
The following section describes the FedEx Freight web.config information. You must have a valid FedEx account with a valid API access key in order to use real-time FedEx freight quotes.
Web.config Settings
The following table lists the configuration elements that are available for FedEx shipping integration with KommerceServer.
Element Name
|
Element Value/Usage
|
fedex_credential_key
|
FedEx supplied login credential key
|
fedex_credential_password
|
FedEx supplied password key
|
fedex_account_number
|
FedEx developer account number.
|
fedex_meter_number
|
Number used to return your negotiated rates with FedEx.
|
fedex_shipfrom_address1
|
Shipment Origin: Address Line1
|
fedex_shipfrom_address2
|
Shipment Origin: Address Line2
|
fedex_shipfrom_address3
|
Shipment Origin: Address Line3
|
fedex_shipfrom_city
|
Shipment Origin: City
|
fedex_shipfrom_country
|
Shipment Origin: Country
|
fedex_shipfrom_name
|
Shipment Origin: Name
|
fedex_shipfrom_pc
|
Shipment Origin: Postal Code
|
fedex_shipfrom_state
|
Shipment Origin: State
|
fedex_test_mode
|
Set FedEx mode to test
|
The following settings are used for LTL freight only
|
fedex_freight_account_number |
FedEx freight billing account number |
fedex_billto_name |
FedEx freight billing account name
|
fedex_billto_address1 |
FedEx Freight account billing address first line
|
fedex_billto_address2 |
FedEx freight account billing address second line
|
fedex_billto_city |
FedEx freight account billing city
|
fedex_billto_state |
FedEx freight account billing state
|
fedex_billto_zip |
FedEx freight account billing postal code
|
fedex_billto_country |
FedEx freight account billing country
|
fedex_contact_name |
FedEx freight account contact name |
fedex_contact_phone |
FedEx freight account contact phone |
fedex_contact_email |
FedEx freight account contact email |
UPS Freight
The following section describes the UPS Freight web.config information. You must have a valid UPS account with a valid API access key in order to use real-time UPS freight quotes.
Web.config Settings
The following table lists the configuration elements that are available for UPS Freight shipping integration with KommerceServer.
Element Name
|
Element Value/Usage
|
ups_test_mode
|
UPS Test mode. Set to TRUE to use the test environment, FALSE to use for production. Note: The UPS Package shipping provider has been retrofitted to support this option as well.
|
ups_freight_billing_option_code
|
Freight billing code
|
ups_freight_billing_option_desc
|
Freight billing code description
|
ups_freight_pack_type_code
|
Freight packaging type. This option is used for both the handling unit and commodity elements.
|
ups_freight_pack_type_desc
|
Freight packaging type description.
|
ups_freight_class_code
|
Freight class code
|
ups_freight_nmfc_code
|
NMFC code (,subcode)
|
UPS Parcel
The KommerceServer UPS interface is ready to use for real-time freight quotes but there is some setup involved. You must have a valid UPS account with a valid API access key. See the UPS Developer Kit documentation for details on acquiring an access key by clicking the link below.
https://www.ups.com/upsdeveloperkit
Web.config Settings
The following table lists the configuration elements that are available for UPS Parcel shipping.
Element Name
|
Element Value/Usage
|
ups_access_license_no
|
Acquired via the UPS Developer portal
UPS Access License
|
ups_user_id
|
UPS developer account user id
|
ups_user_password
|
UPS developer account password. This will need to be encrypted using the KommerceServer cipher.
|
ups_shipper_name
|
UPS account name
|
ups_shipper_no
|
UPS account number
|
ups_shipper_address1
|
Shipment Origin: Address Line1
|
ups_shipper_address2
|
Shipment Origin: Address Line2
|
ups_shipper_address3
|
Shipment Origin: Address Line3
|
ups_shipper_city
|
Shipment Origin: City
|
ups_shipper_state
|
Shipment Origin: State
|
ups_shipper_pc
|
Shipment Origin: Postal Code
|
ups_shipper_country
|
Shipment Origin: Country
|
ups_use_negotiated_rates
|
If set to “TRUE” then the returned shipping rates reflect any discounts for the UPS account. If set to “FALSE”, normal rates will be charged based on the specified ups_cust_class_cd setting.
|
ups_cust_class_cd
|
If you do not want to pass the negotiated rate savings onto the customer, you can specify a Customer Classification Code that determines the Rate returned.
The valid values for this code are:
“01” – Wholesale
“03” – Occasional
“04” – Retail
|
ups_pickup_cd
|
<<Not used>>
|
Old Dominion
The KommerceServer Old Dominion interface is ready to use for real-time freight quotes but there is some setup involved. You must have a valid Old Dominion account with a valid API access key.
Web.config Settings
The following table lists the configuration elements that are available for Old Dominion shipping integration with KommerceServer.
Element Name
|
Element Value/Usage
|
odfl_user_id
|
User ID for the ODFL account
|
odfl_password
|
Account password for the ODFL account
|
odfl_account
|
Account number for the ODFL account
|
|